package GongJu;

import java.util.regex.Pattern;

/**
 * 验证工具类
 * 提供数据验证的通用方法
 */
public class YanZhengUtil {
    private static final String SHOUJI_REGEX = "^1[3-9]\\d{9}$";
    private static final String MIMA_REGEX = "^[a-zA-Z0-9]{6,20}$";
    
    /**
     * 验证手机号格式
     * @param shouJi 手机号
     * @return 是否有效
     */
    public static boolean yanZhengShouJi(String shouJi) {
        return Pattern.matches(SHOUJI_REGEX, shouJi);
    }
    
    /**
     * 验证密码格式
     * @param miMa 密码
     * @return 是否有效
     */
    public static boolean yanZhengMiMa(String miMa) {
        return Pattern.matches(MIMA_REGEX, miMa);
    }
    
    /**
     * 验证标识格式
     * @param biaoShi 标识
     * @return 是否有效
     */
    public static boolean yanZhengBiaoShi(String biaoShi) {
        return biaoShi != null && !biaoShi.trim().isEmpty();
    }
    
    /**
     * 验证金额
     * @param jinE 金额
     * @return 是否有效
     */
    public static boolean yanZhengJinE(double jinE) {
        return jinE >= 0;
    }
} 